home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / docs / announce.lha / 1150 / 1182.poolwatch < prev    next >
Internet Message Format  |  1995-07-20  |  3KB

  1. From zerkle Mon Jul 10 11:46:17 1995
  2. Received: by toadflax.cs.ucdavis.edu (4.1/UCD.CS.2.6)
  3.     id AA16054; Mon, 10 Jul 95 11:46:16 PDT
  4. Received: from hpserv0.cs.uit.no by toadflax.cs.ucdavis.edu (4.1/UCD.CS.2.6)
  5.     id AA16035; Mon, 10 Jul 95 11:46:04 PDT
  6. Received: from pserv0.cs.uit.no by hpserv0.cs.uit.no (1.37.109.16/Task/HJ-5)
  7.     id AA130971946; Mon, 10 Jul 1995 20:45:46 +0200
  8. Received: from pserv0.cs.uit.no.pserv0.cs.uit.no (pserv0.cs.UiT.No) by pserv0.cs.uit.no (1.37.109.16/Task/HJ-5)
  9.     id AA277111938; Mon, 10 Jul 1995 20:45:38 +0200
  10. Date: Mon, 10 Jul 1995 20:45:38 +0200
  11. Disclaimer: This message was sent from, not by, the University of Tromsoe
  12. From: magneoe@stud.cs.uit.no.\X.\X (Magne \Xstlyngen)
  13. To: announce@cs.ucdavis.edu.
  14. Message-Id: <2099.6399T1242T591@stud.cs.uit.no>
  15. X-Mailer: THOR 2.1ß (TCP/IP)
  16. Mime-Version: 1.0
  17. Content-Type: text/plain; charset=iso-8859-1
  18. Content-Transfer-Encoding: 8bit
  19. Lines: 68
  20. Subject: REVISE PoolWatch 1.03
  21. Errors-To: zerkle@cs.ucdavis.edu
  22. X-Server: Zserver v0.90beta
  23. Status: RO
  24.  
  25. REVISE DAN
  26.  
  27. TITLE
  28.  
  29.      PoolWatch 1.03
  30.  
  31. AUTHOR
  32.  
  33.      Magne Oestlyngen
  34.      Strandveien 59B
  35.      N-9007 TROMSOE
  36.      NORWAY
  37.  
  38.      EMail: magneoe@stud.cs.uit.no
  39.  
  40. DESCRIPTION
  41.  
  42.      PoolWatch is a debug tool for OS 3.0 and higher designed to watch
  43.      and correct illegal allocation and freeing of memory that use the
  44.      pool-functions provided in OS 3.0 and upwards.  PoolWatch is
  45.      necessary since Mungwall do not catch any illegal memory handling
  46.      concerning pool-allocations.
  47.  
  48.      PoolWatch is especially useful in combination with Enforcer,
  49.      Mungwall (which will watch normal allocations that use
  50.      AllocMem/FreeMem), SegTracker and FindHit (included in the
  51.      Enforcer archive).
  52.  
  53.      If SegTracker is running in the system when PoolWatch is started,
  54.      PoolWatch will use the public SegTracker seglist tracking for
  55.      identifying the hunk and offset into the executable doing illegal
  56.      allocations.
  57.  
  58.      PoolWatch will patch CreatePool(), DeletePool(), AllocPooled(),
  59.      and FreePooled() in exec.library.  PoolWatch will use these
  60.      functions but will add extra security on top of all
  61.      pool-allocations.  In most cases of illegal allocation/freeing,
  62.      PoolWatch will report the error to the user and correct the
  63.      problem (if possible).  Please note that PoolWatch does not offer
  64.      any memory protection if a task writes to a random addresse in
  65.      memory, but will take care of most problems associated with pool
  66.      allocations.
  67.  
  68. NEW FEATURES
  69.  
  70.      Version 1.02 fixed two small bugs, and introduced three new
  71.      options; NOSTACK, NOREGS and STDIO (output to stdio instead of to
  72.      the serial port).  Version 1.03 fixes an address error (occurred
  73.      on 68000 machines), and introduces the options UPDATE and
  74.      DOILLEGAL.
  75.  
  76. SPECIAL REQUIREMENTS
  77.  
  78.      AmigaOS Release 3 (V39+) or higher.
  79.  
  80. AVAILABILITY
  81.  
  82.      Any AmiNet site, for example:
  83.      ftp://ftp.netnet.net/pub/aminet/dev/debug/PoolWatch1_03.lha (10217)
  84.  
  85. PRICE
  86.  
  87.      Free.  Donations are welcome.
  88.  
  89. DISTRIBUTABILITY
  90.  
  91.      ShareWare.
  92.      Copyright (C) 1994-1995 Ultima Thule Software.
  93.  
  94.  
  95.